package com.upcode.weighing.vo.resp.pc;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * app用户登录表
 * </p>
 *
 * @author ZYW
 * @since 2018-05-03
 */
public class UserLogrecVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
	@JsonSerialize(using= ToStringSerializer.class)
	private Long id;
    /**
     * 用户id
     */
	private Long uid;
    /**
     * 登录终端编号
     */
	private String loginTermId;
    /**
     * 登录时的IP地址
     */
	private String loginIp;
    /**
     * 登录时的经纬度(维度,经度)
     */
	private String loginGps;
    /**
     * 登录地区
     */
	private String loginAddr;
    /**
     * 登录时间
     */
	private Date loginTime;
    /**
     * 创建时间
     */
	private Date createTime;
    /**
     * 客户id
     */
	private Long clientId;
	/**
	 *手机系统版本
	 */
	private String mobileSysVersion;
	/**
	 * 手机型号
	 */
	private String mobileModel;
	/**
	 * 用户使用app版本
	 */
	private String useAppVersion;
	/**
	 * 当天使用app次数
	 */
	private Integer num;
	private String name;
	private String mobileNo;
	private String loginId;


	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getUid() {
		return uid;
	}

	public void setUid(Long uid) {
		this.uid = uid;
	}

	public String getLoginTermId() {
		return loginTermId;
	}

	public void setLoginTermId(String loginTermId) {
		this.loginTermId = loginTermId;
	}

	public String getLoginIp() {
		return loginIp;
	}

	public void setLoginIp(String loginIp) {
		this.loginIp = loginIp;
	}

	public String getLoginGps() {
		return loginGps;
	}

	public void setLoginGps(String loginGps) {
		this.loginGps = loginGps;
	}

	public String getLoginAddr() {
		return loginAddr;
	}

	public void setLoginAddr(String loginAddr) {
		this.loginAddr = loginAddr;
	}

	public Date getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(Date loginTime) {
		this.loginTime = loginTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Long getClientId() {
		return clientId;
	}

	public void setClientId(Long clientId) {
		this.clientId = clientId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}

	public String getLoginId() {
		return loginId;
	}

	public void setLoginId(String loginId) {
		this.loginId = loginId;
	}

	public String getMobileSysVersion() {
		return mobileSysVersion;
	}

	public void setMobileSysVersion(String mobileSysVersion) {
		this.mobileSysVersion = mobileSysVersion;
	}

	public String getMobileModel() {
		return mobileModel;
	}

	public void setMobileModel(String mobileModel) {
		this.mobileModel = mobileModel;
	}

	public String getUseAppVersion() {
		return useAppVersion;
	}

	public void setUseAppVersion(String useAppVersion) {
		this.useAppVersion = useAppVersion;
	}

	public Integer getNum() {
		return num;
	}

	public void setNum(Integer num) {
		this.num = num;
	}
}
